/*
* Copyright 2016 Yonyou Auto Information Technology（Shanghai） Co., Ltd. All Rights Reserved.
*
* This software is published under the terms of the YONYOU Software
* License version 1.0, a copy of which has been included with this
* distribution in the LICENSE.txt file.
*
* @Project Name : marketing-common
*
* @File name : PotentialUser4AfterSaleDto.java
*
* @Author : WangHuicheng
*
* @Date : 2016年12月5日
*
----------------------------------------------------------------------------------
*     Date       Who       Version     Comments
* 1. 2016年12月5日    WangHuicheng    1.0
*
*
*
*
----------------------------------------------------------------------------------
*/
	
package org.marketing.common.dto.customerInfo;

import java.io.Serializable;
import java.util.List;

/**
* 
* @author WangHuicheng
* @date 2016年12月5日
*/

public class PotentialUser4AfterSaleDto implements Serializable{

    private static final long serialVersionUID = 3886010414155248932L;
    /**
     * 车主ID
     */
    private Long coustomerId;
    /**
     * 车主姓名
     */
    private String coustomerName;
    
    /**
     * 车主手机号码
     */
    private String phone;
    
    /**
     * 经销商代码
     */
    private String dealerCode;
    
    
    /**
     * 配置名称 品牌+车系+配置
     */
    private String modelName;
    
    /**
     * 车牌照
     */
    private String licenseNo;
    /**
     * 到期提示信息
     */
    private String warningMsg;
    
    /**
     * 头像
     */
    private String iconsPhoto;
    
    /**
     * 昵称
     */
    private String nickName;
    
    /**
     * 绑定的车辆
     */
    private List<CustomerBindCarsDto> bindCars;
    
    /**
     * 绑定车辆简称
     */
    private String bindCarsInfo;
    
    /**
     * 消息提醒
     */
    private List<CustomerRemindMessageDto> remindMessage;
    /**
     * 养修预约
     */
    private Integer maintainCount;
    
    /**
     * 救援出险
     */
    private Integer sosHelpCount;
    
    /**
     * 售后沟通记录
     */
    private List<PotentialFollowRecodeDto> followRecodelist;

    
    /**
     * @return the coustomerId
     */
    public Long getCoustomerId() {
        return coustomerId;
    }

    
    /**
     * @param coustomerId the coustomerId to set
     */
    public void setCoustomerId(Long coustomerId) {
        this.coustomerId = coustomerId;
    }

    
    /**
     * @return the coustomerName
     */
    public String getCoustomerName() {
        return coustomerName;
    }

    
    /**
     * @param coustomerName the coustomerName to set
     */
    public void setCoustomerName(String coustomerName) {
        this.coustomerName = coustomerName;
    }

    
    /**
     * @return the phone
     */
    public String getPhone() {
        return phone;
    }

    
    /**
     * @param phone the phone to set
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    
    /**
     * @return the dealerCode
     */
    public String getDealerCode() {
        return dealerCode;
    }

    
    /**
     * @param dealerCode the dealerCode to set
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    
    /**
     * @return the modelName
     */
    public String getModelName() {
        return modelName;
    }

    
    /**
     * @param modelName the modelName to set
     */
    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    

    
    
    /**
     * @return the licenseNo
     */
    public String getLicenseNo() {
        return licenseNo;
    }


    
    /**
     * @param licenseNo the licenseNo to set
     */
    public void setLicenseNo(String licenseNo) {
        this.licenseNo = licenseNo;
    }


    /**
     * @return the warningMsg
     */
    public String getWarningMsg() {
        return warningMsg;
    }

    
    /**
     * @param warningMsg the warningMsg to set
     */
    public void setWarningMsg(String warningMsg) {
        this.warningMsg = warningMsg;
    }

    
    /**
     * @return the iconsPhoto
     */
    public String getIconsPhoto() {
        return iconsPhoto;
    }

    
    /**
     * @param iconsPhoto the iconsPhoto to set
     */
    public void setIconsPhoto(String iconsPhoto) {
        this.iconsPhoto = iconsPhoto;
    }

    
    /**
     * @return the nickName
     */
    public String getNickName() {
        return nickName;
    }

    
    /**
     * @param nickName the nickName to set
     */
    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    
    /**
     * @return the bindCars
     */
    public List<CustomerBindCarsDto> getBindCars() {
        return bindCars;
    }

    
    /**
     * @param bindCars the bindCars to set
     */
    public void setBindCars(List<CustomerBindCarsDto> bindCars) {
        this.bindCars = bindCars;
    }

    
    /**
     * @return the remindMessage
     */
    public List<CustomerRemindMessageDto> getRemindMessage() {
        return remindMessage;
    }

    
    /**
     * @param remindMessage the remindMessage to set
     */
    public void setRemindMessage(List<CustomerRemindMessageDto> remindMessage) {
        this.remindMessage = remindMessage;
    }

    
    /**
     * @return the bindCarsInfo
     */
    public String getBindCarsInfo() {
        return bindCarsInfo;
    }


    
    /**
     * @param bindCarsInfo the bindCarsInfo to set
     */
    public void setBindCarsInfo(String bindCarsInfo) {
        this.bindCarsInfo = bindCarsInfo;
    }


    
    /**
     * @return the maintainCount
     */
    public Integer getMaintainCount() {
        return maintainCount;
    }


    
    /**
     * @param maintainCount the maintainCount to set
     */
    public void setMaintainCount(Integer maintainCount) {
        this.maintainCount = maintainCount;
    }


    
    /**
     * @return the sosHelpCount
     */
    public Integer getSosHelpCount() {
        return sosHelpCount;
    }


    
    /**
     * @param sosHelpCount the sosHelpCount to set
     */
    public void setSosHelpCount(Integer sosHelpCount) {
        this.sosHelpCount = sosHelpCount;
    }


    /**
     * @return the followRecodelist
     */
    public List<PotentialFollowRecodeDto> getFollowRecodelist() {
        return followRecodelist;
    }

    
    /**
     * @param followRecodelist the followRecodelist to set
     */
    public void setFollowRecodelist(List<PotentialFollowRecodeDto> followRecodelist) {
        this.followRecodelist = followRecodelist;
    }

    
    
}
